.clearbox{*zoom:1}
.clearbox:after{display:block;height:0;content:'\A0';overflow:hidden;clear:both}
.clear{clear:both}
.clear_left{clear:left}
.clear_right{clear:right}
.at{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
::-webkit-input-placeholder{color:#b0b0b0}
:-moz-placeholder{color:#b0b0b0}
::-moz-placeholder{color:#b0b0b0}
:-ms-input-placeholder{color:#b0b0b0}

/*����������ʽ*/
.a{cursor:pointer;color:#00457d}
.a:link,.a:active,.a:visited{color:#00457d}
.a:hover{color:#ff6000}
.a2{cursor:pointer;color:#ff6000}
.a2:link,.a2:active,.a2:visited{color:#ff6000}
.a2:hover{text-decoration:underline}
.ahover{text-decoration:underline}

/*����*/
.txline{text-decoration:underline}

/*�����С*/
.f12{font-size:12px !important}
.f14{font-size:14px !important}
.f16{font-size:16px !important}
.f18{font-size:18px !important}
.f20{font-size:20px !important}
.f22{font-size:22px !important}
.f24{font-size:24px !important}
.f26{font-size:26px !important}
.f28{font-size:28px !important}
.f30{font-size:30px !important}

/*�и�*/
.lh20{line-height:20px !important}
.lh30{line-height:30px !important}
.lh40{line-height:40px !important}
.lh50{line-height:50px !important}
.lh60{line-height:60px !important}

/*��ɫ*/
.c_333{color:#333 !important}
.c_666{color:#666 !important}
.c_999{color:#999 !important}
.c_bbb,
	.placeholder{color:#B0B0B0 !important}
.c_blue{color:#00457d !important}
.c_lblue{color:#7c8ea7 !important}
.c_orange{color:#ff6000 !important}
.c_yellow{color:#ff9f20 !important}

/*��ܽṹ*/
.icon_arrow{width:16px;height:16px;background:url() no-repeat}
.container{width:1002px;margin:0 auto}

/*ͷ��*/
.header{position:relative;min-width:1002px;font:14px "Microsoft YaHei";z-index:998}
.header p,.header ul{margin:0;padding:0}
.header li{font-family:"Microsoft YaHei";list-style:none}
.header a{font-family:"microsoft yahei" !important;color:#333;text-decoration:none}
.header a:visited,.header a:active,.header a:link{color:#333}
.header a:hover{color:#ff6000 !important}
.header .e_icon{background:url(//img01.51jobcdn.com/im/2020/2016/icon/header.958308a1.png) no-repeat}
.header .in{width:1002px;margin:0 auto}
.header .bar,.header .nag,.header .snag{position:relative;z-index:1}
.header .bar{height:32px;line-height:32px;font-size:14px;background-color:#ff6000;z-index:2}
.header .bar .icon_arrow{position:relative;display:inline-block;top:3px;*top:0;margin-left:3px;background-position:-16px 0}
.header .bar a{font-size:14px !important}
.header .language{float:left;width:48px;height:32px}
.header .language ul{position:absolute;width:48px;height:32px;overflow:hidden}
.header .language ul:hover{height:auto;background-color:#ea5800}
.header .language ul:hover .tle em{background-position:-16px -16px}
.header .language li{font-size:14px;cursor:pointer;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.header .language li.tle{color:#fff;text-indent:9px;border:0 none}
.header .language li.last{border-bottom:1px solid #e8e8e8}
.header .language a{display:block;color:#666;text-indent:8px;background-color:#fff}
.header .language a:hover{background-color:#fff2e2}
.header .app{float:left;width:106px;height:32px;color:#fff}
.header .app ul{position:absolute;height:32px;overflow:hidden}
.header .app ul:hover{height:153px;background-color:#ea5800}
.header .app ul:hover .icon_arrow{background-position:-16px -16px}
.header .app li{font-size:14px;padding:12px 12px 5px;cursor:pointer;background-color:#fff;border:1px solid #e8e8e8;border-top:0 none}
.header .app li:first-child{padding:0;background-color:transparent;border:0 none}
.header .app li>a,.header .app li>a:hover{color:#fff !important}
.header .app .e_icon{float:left;width:10px;height:14px;margin:9px 6px 0 10px;background-position:-15px -254px}
.header .app img{vertical-align:top}
.header .app p{width:80px;height:18px;line-height:18px;color:#666;text-align:center;clear:both;padding-top:5px}
.header .app p a{color:#666}
.header .l{float:left;color:#fff;margin:0 5px}
.header .rlk{float:right;height:32px;margin-left:15px}
.header .rlk a,.header .rlk a:hover{font-size:14px;color:#fff !important}
.header .rlk .l,.header .rlk .lb{float:none;margin:0 15px}
.header .rlk .lb{margin:0 8px}
.header .uer .op{float:left;width:140px;height:32px;font-size:14px;color:#fff;text-align:center;background-color:#ffa000}
.header .uer .op a{color:#fff}
.header .uer .op a:hover{color:#fff !important;text-decoration:underline}
.header .uer .l{position:absolute;left:140px;margin:0;z-index:2}
.header .uer{position:relative;width:140px;height:32px;float:right;margin-left:15px}
.header .uer ul{position:absolute;right:0;top:0;width:140px;height:32px;overflow:hidden;background-color:#ffa000;z-index:1}
.header .uer ul:hover{overflow:visible;background-color:#ff8900;z-index:3}
.header .uer ul:hover .tle em{background-position:-16px -16px}
.header .uer li{height:40px;line-height:40px;cursor:pointer;background-color:#fff;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.header .uer li.tle{height:32px;line-height:32px;color:#fff;text-align:center;background-color:transparent;border:0 none}
.header .uer li.e_icon:hover{background-color:#fff2e1}
.header .uer li.last{border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8}
.header .uer li.last2{border-bottom:1px solid #e8e8e8}
.header .uer li>a{display:block;height:40px;font-size:14px;color:#666;text-indent:36px}
.header .uer li>a:hover{color:#ff6000}
.header .uer li span a{color:#fff !important}
.header .uer .point{background-image:url();background-repeat:no-repeat;background-position:120px 5px}
.header .uer .e2{background-position:0 -40px}
.header .uer .e3{background-position:0 -80px}
.header .uer .e4{background-position:0 -120px}
.header .uer .e5{background-position:0 -160px}
.header .uer .e6{background-position:0 -200px}
.header .uer .e7{background-image:url();background-position:14px 12px}
.header .uer .uname{display:inline-block;max-width:80px;height:32px;color:#fff;text-indent:0;vertical-align:top;padding-left:26px;background-position:-11px -284px}
.header .uer .uname:hover{color:#fff !important}
.header .nag,.header .snag{height:56px;line-height:56px;background-color:#fff;border-bottom:1px solid #e8e8e8}
.header .nag .logo{float:left;margin-top:8px}
.header .nag .nlink{float:right}
.header .nag .nlink a{float:left;height:56px;font-size:16px;margin-left:40px}
.header .nag .nlink .on{height:52px;font-weight:bold;color:#ff6000;border-bottom:4px solid #ff6000}
.header .nag .nlink.n2 a{font-size:14px;margin-left:30px}
.header .nag .nlink.n2 .on{border-bottom:0 none}
.header .nag .tl{float:left;font-size:22px;color:#333}
.header .gp{float:left;width:1px;height:22px;font-size:0;margin:17px 10px 0;background-color:#e8e8e8}
.header .slogen{float:left;margin:20px 0 0 10px}
.header .city{position:relative;float:left;font-size:16px;color:#ff6000;cursor:pointer;margin-left:20px;padding-right:16px}
.header .city em{position:absolute;top:50%;right:0;margin-top:-6px;background-position:-32px 0}
.header .ctlink{float:left;font-size:14px;color:#999;margin-left:10px}
.header .snag{height:35px;line-height:35px}
.header .snag a{color:#666}
.header .snag .nlink{float:left}
.header .snag .nlink a{float:left;height:35px;font-size:14px;margin-left:13px}
.header .snag .nlink.n2 a{margin-left:30px}
.header .snag .nlink a:first-child{margin-left:0}
.header .snag .nlink .on{height:33px;color:#ff6000;border-bottom:2px solid #ff6000}
.header .snag .nlink.green a:hover{color:#65bb00}
.header .snag .nlink.green .on{color:#65bb00;border-color:#65bb00}
.header .snag .nlink.dgreen a:hover{color:#087b3a}
.header .snag .nlink.dgreen .on{color:#087b3a;border-color:#087b3a}
.header .snag .more{float:right;font-size:12px;color:#65bb00}
.header .snag .more:hover{text-decoration:underline}
.header .sign{float:right;width:110px;color:#ff6000;text-indent:40px;cursor:pointer;background-color:#fff2e3;background-position:0 -322px}
.header .sign:hover{background-color:#ffe8cd}
.header .note{position:relative}
.header .note em{position:absolute;top:50%;right:-18px;margin-top:-8px;background-position:0 0}
.header .note:hover span{display:block}
.header .note:hover em{background-position:0 -16px}
.header .note span{display:none;position:absolute;width:155px;top:35px;left:-10px;border:1px solid #e8e8e8}
.header .note i{display:block;height:36px;line-height:36px;font-style:normal;text-indent:9px;color:#666;cursor:pointer;background-color:#fff}
.header .note i:first-child{border-bottom:1px solid #e8e8e8}
.header .note i:hover{color:#fff;background-color:#ff6000}
.header .note.mk span,.header .note.mk i:first-child{border-color:#ff6000}
.header.fix{position:fixed;display:none;width:100%;top:0;left:0}
.header.fix .bar{height:50px;line-height:50px;background:rgba(255,96,0,.9)}
.header.fix .slogen{margin:16px 0 0 40px}
.header.fix .dicon{background:url(//img01.51jobcdn.com/im/2020/jobs/list_icon_dw.f13d4f7e.png) no-repeat}
.header.fix .el{position:relative;float:left;height:30px;line-height:30px;top:10px;left:110px}
.header.fix .el.on .ul{width:auto;right:0;left:0}
.header.fix .el ul{position:absolute;width:74px;height:30px;line-height:30px;color:#333;overflow:hidden;cursor:pointer;top:0;left:0;border:1px solid transparent;border-radius:2px;z-index:1}
.header.fix .el ul em{position:absolute;width:10px;height:6px;top:12px;right:8px;background-position:-170px -60px !important}
.header.fix .el ul.on{height:60px;background-color:#fff;border-color:#e8e8e8;z-index:5}
.header.fix .el ul.on li{height:30px}
.header.fix .el ul.on em{top:11px;background-position:-150px -60px !important}
.header.fix .el li{font-size:14px;text-indent:16px}
.header.fix .el li a{display:block;height:33px;color:#333}
.header.fix .el li:hover{background-color:#eee}
.header.fix .el li:hover a,.header.fix .el li a:hover{color:#333 !important}
.header.fix .el .ipt{position:relative;float:left;width:380px;height:24px;padding:3px 0 3px 75px;background-color:#fff}
.header.fix .el .mytxt{float:left;width:100%;height:24px;line-height:24px;font:14px/24px "Microsoft YaHei";color:#333;text-align:left;text-indent:12px;padding:0;border:0 none;border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8}
.header.fix .el .addbut{float:left;width:105px;height:30px;font-size:14px;font-family:"Microsoft YaHei";color:#333;cursor:pointer;background-color:#fff}
.header.fix .el .addbut input{float:left;width:73px;height:30px;line-height:30px;color:#333;cursor:pointer;margin-left:5px;background-color:#fff;border:0 none}
.header.fix .el .addbut:hover,.header.fix .el .addbut:hover input{background-color:#eee}
.header.fix .el .addbut em{float:right;width:10px;height:10px;margin:10px 13px 0 0;background-position:-75px -85px}
.header.fix button{float:right;width:120px;height:30px;line-height:28px;#line-height:25px;font-size:16px;color:#fff;cursor:pointer;margin-top:10px;background-color:#ff6000;border:1px solid #fff}
.header.fix button:hover{background-color:#ff8900}

.en .header .nag .nlink a{margin-left:20px}
.en .header .uer ul:hover .e_icon{width:228px}
.en .header .uer .e_icon .point{background-position:200px 5px}
.en .header.fix .el ul{width:98px}
.en .header .el .ipt{width:357px;padding-left:98px}
/*�ײ�*/
.footer{clear:both;width:100%;min-width:1002px;font:12px "Microsoft YaHei";background-color:#fff}
.footer{color:#999;padding:20px 0;border-top:1px solid #e8e8e8}
.footer a,.footer *{font-size:12px !important;font-family:"Microsoft YaHei" !important}
.footer a{text-decoration:none}
.footer img{vertical-align:top}
.footer .in,
	.license .in{width:1002px;margin:0 auto}
.footer .nag{margin-bottom:15px}
.footer .nag a{color:#999}
.footer .nag a:hover{color:#ff6000}
.footer .nag .e{float:left;width:120px;line-height:24px;}
.footer .nag .e_first{position:relative;width:230px;padding-left:74px}
.footer .nag label{position:absolute;width:70px;font-size:14px;text-align:right;left:0;*margin-top:-5px}
.footer .nag strong{font-size:14px !important;font-weight:normal;color:#333}
.footer .code{float:left;width:80px;padding-top:5px}
.footer .code span{display:block;text-align:center;margin-top:10px}
.footer .c_first{margin:0 40px 0 18px}
.footer .note{position:relative;line-height:24px;text-align:center;margin:0;padding:0}
.footer .note span{position:relative;display:inline-block;font-size:12px;padding:0 5px;z-index:2}
.footer.f2{border-top:0 none}
.footer.fixbottom{position:absolute;width:100%;bottom:0;left:0}
.license{text-align:center;margin-top:-25px;padding:20px 0 60px;background-color:#fff}
.license a,.license *{font-size:12px;font-family:"Microsoft YaHei" !important}
.license a{position:relative;display:inline-block;text-decoration:none;margin:0 20px}
.license span{position:absolute;width:70px;line-height:14px;font-size:12px;color:#999;top:42px;left:50%;margin-left:-35px}
.license .note{line-height:24px;text-align:center;margin:0;padding:0}
.license .note .gan{display:inline-block;height:20px;line-height:20px;color:#999;margin-bottom:20px;padding-left:25px;background:url(//img01.51jobcdn.com/im/2020/2016/license/gongan.b769e8df.png) no-repeat}
.license .note .gan:hover{color:#ff6000}
.en .footer .nag .e_first{padding-left:126px}
.en .footer .nag label{width:122px}
.en .footer .c_first{margin:0 6px 0 0}

.check{width:13px;height:13px;margin-top:-2px;background-color:#fff;border:1px solid #ddd}
.check,.rdo{display:inline-block;vertical-align:middle;margin-right:5px}
.check.on,.check.mk,.rdo{background:url() no-repeat}
.check.on{border-color:#ff6000}
.check.mk{background-position:-25px 0;border-color:#e8e8e8}
.rdo{width:15px;height:15px;margin-top:-3px;background-position:-25px -25px}
.rdo.on{background-position:0 -25px}.Fm .li,.Fm .txt.pointer .ef,.Fm .ul.u2 .li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.Fm .ic,.Fm .prev,.Fm .next,.Fm .bg,.Fm .btox em{background:url(//img01.51jobcdn.com/im/2020/2016/form/form.7ae5933d.png) 100px 100px no-repeat}
.Fm .i_add{background:url() center center no-repeat}
.Fm .i_calendar{background-position:0 0}
.Fm .i_block{background-position:-36px 0}
.Fm .i_arrow{background-position:-72px 0}
.Fm .b_key,.Fm .b_his{padding-left:20px;background-position:0 -40px}
.Fm .b_his{background:url() 0 3px no-repeat}

.Fm .clear{line-height:0;font-size:0;clear:both}
.Fm .txt{position:relative;background-color:#fff;border:1px solid #ddd;z-index:1}
.Fm .txt.disabled{background-color:#f5f5f5}
.Fm .txt.on{z-index:2}
.Fm .pointer,.Fm .pointer .ef{cursor:pointer}
.Fm .txt,.Fm .txt .ef{height:28px;font:14px/28px "Microsoft YaHei"}
.Fm .txt.pointer{padding-right:37px}
.Fm .ic{position:absolute;width:36px;height:18px;line-height:18px;font-size:12px;color:#00457d;text-align:center;top:5px;right:0;border-left:1px solid #ddd}
.Fm .ic:hover{color:#ff6000}

.Fm .txt .ef{float:left;width:100%;text-indent:10px;background-color:transparent;border:0 none}

.Fm .flbox,.Fm .ul{display:none;position:absolute;width:336px;color:#333;text-align:center;cursor:auto;top:29px;left:-1px;background-color:#fff;border:1px solid #ddd}
.Fm .on .flbox,.Fm .on .ul,.Fm .on .udbox{display:block;z-index:4}
.Fm .off{cursor:auto !important}
.Fm .ftitle{position:relative;height:38px;line-height:38px;color:#999;background-color:#f1f1f1;border-bottom:1px solid #ddd}
.Fm .ftitle.f2{color:#333}
.Fm .ftitle em{position:absolute;width:8px;height:14px;cursor:pointer;top:12px;left:10px;background-position:-60px -18px}

.Fm .ftitle .prev:hover{background-position:-80px -18px}
.Fm .fin{position:relative;width:276px;height:195px;font-size:12px;padding:0 30px;background-color:#fff;z-index:1}
.Fm .fin.f2,.Fm .fin.f3{width:336px;padding:0}
.Fm .fin em{position:absolute;display:block;width:9px;height:19px;cursor:pointer;top:50%;margin-top:-10px}
.Fm .year_box em{display:block}
.Fm .fin .prev{left:10px;background-position:0 -18px}
.Fm .fin .prev:hover{background-position:-40px -18px}
.Fm .fin .prev.off,.Fm .fin .prev.off:hover{background-position:-20px -18px}
.Fm .fin .next{right:10px;background-position:-10px -18px}
.Fm .fin .next:hover{background-position:-50px -18px}
.Fm .fin .next.off,.Fm .fin .next.off:hover{background-position:-30px -18px}
.Fm .fin .ek{float:left;width:25%;height:39px;line-height:39px;cursor:pointer}
.Fm .fin.f2 .ek{height:65px;line-height:65px}
.Fm .fin.f3 .ek{width:48px}
.Fm .fin .ek:hover,.Fm .li:hover,.Fm .tl:hover,.Fm .now:hover{background-color:#eee}
.Fm .flbox .on,.Fm .flbox .on:hover,.Fm .li.on,.Fm .li.on:hover{font-weight:bold;color:#ff9f20}
.Fm .fin .off,.Fm .fin .off:hover,.Fm .li.off,.Fm .li.off:hover,.Fm .tl.off:hover{color:#999;background-color:#fff}
.Fm .fin .e{display:none}
.Fm .fin .e.mk{display:block}
.Fm .now{position:absolute;width:100%;height:38px;line-height:38px;font-size:14px;cursor:pointer;bottom:-40px;left:-1px;background-color:#fff;border:1px solid #ddd;z-index:2}
.Fm .ul{width:100%;max-height:210px;font-size:12px;text-align:left;overflow-y:auto}
.Fm .ul .tl{display:block;height:30px;line-height:29px;color:#999;text-indent:0;cursor:pointer}
.Fm .ul .tl span{display:block;margin-left:10px;border-bottom:1px solid #ddd}
.Fm .ul.u2 .li{width:298px;padding-right:100px}
.Fm .ul.u2 .li span{display:block}
.Fm .ul.u2 .li i{position:absolute;font-style:normal;top:0;right:10px}
.Fm .ul.u3 .li{text-indent:20px}
.Fm .ul.u3 .li.off{text-indent:10px}
.Fm .li{position:relative;display:block;height:30px;line-height:30px;text-indent:10px;cursor:pointer}
.Fm .txt .ef.disabled{color:#b0b0b0;background-color:#f5f5f5;cursor:default}
.Fm .txt .ic.disabled{cursor:default}
.Fm .btox em{display:inline-block;width:20px;height:20px;vertical-align:middle;margin-right:5px}
.Fm .nan em{background-position:0 -80px}
.Fm .nv em{background-position:-40px -80px}
.Fm .nan.on em{background-position:-20px -80px}
.Fm .nv.on em{background-position:-60px -80px}
.Fm .txt .ef.cursor{cursor:auto}
.Fm .ul .tlw{font-weight:bold;color:#333}
.Fm .ul .tlw.off:hover{color:#333;background-color:#fff}
.Fm .udbox{position:absolute;display:none;width:100%;top:29px;left:-1px;background-color:#fff;border:1px solid #ddd}
.Fm .udbox .ul{position:relative;display:block;top:0;left:0;border:0 none}
.Fm .diy{font-size:14px;color:#333;text-indent:0;text-align:center;border-top:1px solid #ddd}
/*�ı���*/
.editorarea{padding:0 8px 15px}
.editorarea textarea{width:748px !important;height:390px;resize:none;padding:5px !important}

/*��ǩ*/
.ttag{position:relative;float:left;height:26px;line-height:26px;font-size:12px;color:#333;white-space:nowrap;margin:0 8px 5px 0;padding:0 20px 0 6px;background-color:#fff;border:1px solid #ff9f20;cursor:pointer}
.ttag:hover{color:#fff;background-color:#ff9f20}
.ttag:hover em{background-image:url()}
.ttag em{position:absolute;width:20px;top:0;right:0;height:26px;background:url() center no-repeat}

/*��ť*/
.p_but{display:inline-block;min-width:80px;height:28px;line-height:28px;font-size:14px;font-family:"Microsoft YaHei";color:#fff;text-align:center;cursor:pointer;margin:0 10px;background-color:#ff6000;border:1px solid #ff6000;
	-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px}
.p_but:hover{background-color:#ea5800;border-color:#ea5800}
.p_but.gray{color:#999;background-color:#fff;border-color:#b0b0b0}
.p_but.gray:hover{background-color:#eee;border-color:#b0b0b0}
.p_but.geige{color:#ff6000;background-color:#fff2e3;border-color:#ffb865}
.p_but.geige:hover{background-color:#ffe8cd;border-color:#ffb865}
.p_but.flesh{color:#ff6000;background-color:#fff}
.p_but.flesh:hover{background-color:#fff0e7}
.p_but.unclick,.p_but.unclick:hover{color:#fff;cursor:auto;background-color:#ddd;border-color:#ddd}
.p_but.w110{width:108px}
.p_but.w130{width:128px}
.p_but.dis{background-color: rgb(129, 129, 129); border: rgb(129, 129, 129);}

.btox{height:28px;line-height:28px;border:1px solid #ddd}
.btn{float:left;width:50%;color:#333;text-align:center;cursor:pointer;background-color:#fff}
.btn:hover{background-color:#eee}
.btn.on{color:#fff;background-color:#ff9f20}
.btn.unclick,.btn.unclick:hover{color:#fff;cursor:auto;background-color:#ddd;border-color:#ddd}

.focusinput .txt,.focusinput.txt,.focusinput textarea,textarea.focusinput{border-color:#ff9f20 !important}
html,body,p,form,ul,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
body,a,li,input,button,textarea{font-family:"microsoft yahei" !important}
table{border-collapse:collapse;border-spacing:0}
th,td{padding:0}
a{text-decoration:none}
li{list-style:none}
img{border:0 none}
textarea{line-height:20px}
input,button,textarea{font-size:14px;outline:0 none;margin:0;padding:0}
input::-ms-clear{display:none}
body{line-height:20px;font-size:14px;background-color:#f5f5f5}

.clearfix:before,.clearfix:after{content:"";display:table;clear:both}
.clearfix{*zoom:1;/*ie6,7*/}

.lrcon{width:1002px;margin:0 auto;padding:60px 0 20px;background:url(//img01.51jobcdn.com/im/2020/2016/temp/bg_login.b4227668.png) #fff center 70px no-repeat}
.lrcon.Fm1{background:url(//img01.51jobcdn.com/im/2020/login/newbg.a1df1775.png) #fff center 70px no-repeat}
.lrcon .lrbox{width:760px;margin:0 auto;background:url() #fff repeat-y}
.lrcon .lr_lf{float:left;width:159px;padding:50px 40px 0;border-top:10px solid #ff9f20}
.lrcon .lr_rt{position:relative;float:left;width:440px;padding:0 40px 32px;border-top:10px solid #ffc666}
.lrcon .lr_bm{width:760px;height:18px;margin:0 auto;background:url() no-repeat}
.lrcon .lr_ok{min-height:20px;color:#666}
.lrcon .lr_ok input[type="checkbox"]{vertical-align:middle}
.lrcon .lr_ok a{float:right}
.lrcon .btnbox{text-align:center;padding:20px 0 30px}
.lrcon .btnbox .p_but{width:438px;height:40px;line-height:40px;font-size:18px;margin:0}
.lrcon .lr_c{position:relative;margin-bottom:60px;padding-left:50px}
.lrcon .lr_c label{position:absolute;width:32px;height:32px;top:50%;left:0;margin-top:-16px;background:url(//img01.51jobcdn.com/im/2020/2016/temp/icon_lr.497a7ae2.png) no-repeat}
.lrcon .lr_c label.l1{background-position:0 0}
.lrcon .lr_c label.l2{background-position:0 -35px}
.lrcon .lr_c label.l3{background-position:0 -70px}
.lrcon .lr_c label.l4{background-position:0 -105px}
.lrcon .lr_c label.l5{background-position:0 -140px}
.lrcon .lr_c label.l6{background-position:0 -175px}
.lrcon .lr_c label.l7{background-position:0 -210px}
.lrcon .lr_c label.l8{background-position:0 -245px}
.lrcon .lr_c .lr_cn p{color:#666;margin-bottom:5px}
.lrcon .errbox{position:absolute;width:440px;height:26px;line-height:26px;font-size:12px;color:#ff6000;text-align:center;top:70px;left:40px;background-color:#fff2e3;z-index:12;}
.lrcon .errbox .err{float:none;background-position:0 1px;}
.lrcon .errbox a{color:#ff6000;text-decoration:underline;}

.lrcon .err,.lrcab .err,.lr_fb .err{float:right;line-height:18px !important;font-size:12px;font-weight:normal;color:#ff6000;padding:0 0 0 20px;background:url() 0 2px no-repeat}
.lrcon .h,.lrcab .h{float:right}
.lrcon .h p,.lrcab .h p{float:left;height:17px;line-height: 10px;font-weight:normal;text-align:center;padding:4px 5px 0;border-right: 1px solid #ffffff}
.lrcon .mind{font-size:12px;color:#999;margin-top:30px;padding-top:20px;border-top:1px dotted #ddd}
.lrcon .a3{color:#00457d}
.lrcon .a3:hover{color:#ff6000;text-decoration:underline}
.lrcon.l2{background-image:url(//img01.51jobcdn.com/im/2020/2016/temp/bg_register.380d5695.png)}
.lrcon.l2 .lr_h{text-align:left}
.lrcon.l2 .lr_ok a{float:none}
.en .lrcon .lr_lf{width:197px;padding:50px 21px 0}

.lr_h{line-height:24px;font-size:24px;color:#ff6000;text-align:center;padding:40px 0}
.lr_h a{float:right;font-size:16px;color:#333}
.lr_h a:hover{color:#ff6000}
.lr_h1{position:relative;line-height:24px;font-size:24px;text-align:center;z-index:11;}
.lr_h1 a{color:#333}
.lr_h1 .loginway{float:left;width:49%;height:100%;text-align:center;padding:40px 0}
.lr_h1 .loginway.on{color:#ff6000}
.lr_h1 .gp{float:left;width:1px;height:24px;font-size:0;margin-top:40px;background-color:#e8e8e8;}

.lr_h2{line-height:24px;color:#333;margin-bottom:40px}
strong.lr_h2{display:block}
strong.lr_h2 a{float:right;font-weight:normal}

.lr_p{font-size:16px;color:#333;text-align:center;padding-top:10px}
.lr_p a{padding-right:20px;background:url() right center no-repeat}
.lr_p.e2{font-size:16px;color:#333;text-align:right;padding-top:0px;margin-top:-10px}
.lr_p.e2 a{padding-right:20px;background:url() right center no-repeat}

.lr_e{color:#333;margin-bottom:20px}
.lr_e label{display:block;line-height:20px;font-size:14px;font-weight:bold;color:#333;margin-bottom:10px}
.lr_e .txt,.lr_e .txt .ef{height:40px;line-height:40px}
.lr_e .txt .ef{width:401px;padding-right:37px}
.lr_e .txt.pointer{padding-right:0}
.lr_e .txt.pointer2 .ef{width:310px;padding-right:128px}
.lr_e .m10{display:inline;margin-left:10px}
.lr_e .icon_ok{position:absolute;width:36px;height:40px;text-align:center;top:0;right:0;background:url() center no-repeat}
.lr_e .txt.pointer2 .hint{position:absolute;font-size:12px;color:#999;top:0;right:14px}
.lr_e .ac{margin-left:20px;cursor:pointer}
.lr_e .p_but{width:108px;height:40px;line-height:40px;margin-right:0}
.lr_e.e2 .txt{float:left;width:318px}
.lr_e.e2 .txt .ef{width:281px;padding-right:37px}
.lr_e.e2 .txt.pointer2 .ef{width:218px;padding-right:100px}
.lr_e .ic{top:11px}
.en .lr_e .txt.pointer2 .ef{width:270px;padding-right:168px}
.en .lr_e.e2 .txt.pointer2 .ef{width:198px;padding-right:120px}

.lr_fb{width:630px;margin:80px auto}
.lr_fb .lr_b{position:relative;width:520px;line-height:30px;color:#666;margin-bottom:20px;padding-left:110px}
.lr_fb .lr_b label{position:absolute;width:60px;color:#333;text-align:right;text-align-last:right;top:0;left:10px}
.lr_fb .lr_b i{position:absolute;height:18px;font-style:normal;top:2px;left:0;color:#ff6000}
.lr_fb .lr_b textarea{display:block;display:initial;width:508px;min-height:130px;overflow:auto;resize:none;padding:5px;background-color:#fff;border:1px solid #ddd}
.lr_fb .btnbox{text-align:center;padding:20px 0}
.lr_fb .p_but{width:110px;height:40px;line-height:40px;font-size:18px}
.lr_fb .err{float:none}

.lrcab{width:440px;line-height:24px;margin:0 auto}
.lrcab1{position:relative}
.lrcab .btnbox{text-align:center;padding:20px 0}
.lrcab .btnbox .p_but{width:438px;height:40px;line-height:40px;font-size:18px;margin:0}
.lrcab .zs{color:#666}
.lrcab .lr_tr{color:#666;text-align:right;margin-bottom:20px}
.lrcab .err_box{position:absolute;top:-30px;width: 440px;height:26px;line-height:26px;font-size:12px;color:#ff6000;text-align:center;background-color:#fff2e3;}
.lrcab .err_box .err{float: none;background-position:0 1px;}

.lr_tc{text-align:center}
.lr_tc .lr_img{padding:80px 0 40px 0}
.lr_tc .ltit{font-size:20px;font-weight:bold;color:#65bb00;margin-bottom:20px}
.lr_tc .lmsg{line-height:28px;color:#333;margin-bottom:20px}

.lr_step{width:760px;height:34px;line-height:34px;font-size:16px;color:#666;margin:0 auto;padding:40px 0;background:url() center no-repeat}
.lr_step li{float:left;padding-left:110px}
.lr_step li.on{color:#ff6000}
.lr_step .step1{width:152px}
.lr_step .step2{width:156px;margin-left:-15px}
.lr_step .step3{width:152px;margin-left:-15px}
.lr_step .step1.on{background:url() no-repeat}
.lr_step .step2.on{background:url() no-repeat}
.lr_step .step3.on{background:url() no-repeat}
.en .lr_step{background-image:url()}
.en .lr_step li{float:left;padding-left:80px}
.en .lr_step .step1,.en .lr_step .step3{width:182px}
.en .lr_step .step2{width:186px}
.en .lr_step .step1.on{background:url() no-repeat}
.en .lr_step .step2.on{background:url() no-repeat}
.en .lr_step .step3.on{background:url() no-repeat}

.lr_pop{position:relative;width:420px;height:274px;font-size:16px;color:#666;text-align:center;background-color:#fff}
.lr_pop .lr_close{position:absolute;width:16px;height:16px;top:16px;right:20px;background:url() no-repeat;cursor:pointer}
.lr_pop .lr_img{padding:30px 0 20px}
.lr_pop .mb20{margin-bottom:20px}
.lr_pop .p20{padding:20px 0}
.lr_pop .btnbox{text-align:center;padding:20px}
.lr_pop .p_but{width:220px;height:40px;line-height:40px;font-size:18px}

.lr_d .h{line-height:36px;font-weight:bold;color:#333;padding:0 20px;background-color:#f7f7f7;border-bottom:1px dotted #ddd}
.lr_d .p{line-height:28px;color:#666;padding:20px 20px 60px}

.lr_o{color:#333;padding:0 20px}

.fb_cked{height:254px;font-size:22px;color:#ea5800;text-align:center;margin:220px 0 0}
.fb_cked img{position:relative;vertical-align:middle;top:-2px;margin-right:24px}
.fb_cked a{font-size:14px;color:#ea5800;text-decoration:underline;margin-left:20px}

.lr_ol{width:240px;margin:40px auto}
.lr_ol p{font-size: 14px;color: #666;text-align: center;line-height: 16px;}
.lr_ol .iconarea{height:40px;margin-top:15px}
.lr_ol .iconarea div{float:left;width:80px;}
.lr_ol .iconarea div img{display:block;margin:0 auto}
.lr_ol .iconarea div a{display:block;width:42px;height:42px;margin:0 auto}
.lr_ol .iconarea div .icon-qq{background:url(//img01.51jobcdn.com/im/2020/login/foot-icon.a9aa2473.png) 0 0 no-repeat}
.lr_ol .iconarea div .icon-wx{background:url(//img01.51jobcdn.com/im/2020/login/foot-icon.a9aa2473.png) -50px 0 no-repeat}
.lr_ol .iconarea div .icon-wb{background:url(//img01.51jobcdn.com/im/2020/login/foot-icon.a9aa2473.png) -100px 0 no-repeat}
.lr_ol .iconarea div .icon-qq:hover{background:url(//img01.51jobcdn.com/im/2020/login/foot-icon.a9aa2473.png) 0 -50px no-repeat}
.lr_ol .iconarea div .icon-wx:hover{background:url(//img01.51jobcdn.com/im/2020/login/foot-icon.a9aa2473.png) -50px -50px no-repeat}
.lr_ol .iconarea div .icon-wb:hover{background:url(//img01.51jobcdn.com/im/2020/login/foot-icon.a9aa2473.png) -100px -50px no-repeat}

/*����*/
.tit{line-height:20px;font-size:20px;color:#333;padding:30px 0 40px}
.tit span{padding-left:20px;border-left:3px solid #ff6100}

.pro{height:30px;line-height:30px;background-color:#fff2e3}
.pro .msg{width:1002px;font-size:12px;color:#ff6000;text-indent:36px;margin:0 auto;background:url() -18px 0 no-repeat;}
.pro .msg em{float:right;width:15px;height:30px;cursor:pointer;margin-right:10px;background:url() 0 0 no-repeat}

/*������ʽ����*/
.Fm .flbox{width:438px;top:40px}
.Fm .fin{width:378px;*width:377px}
.Fm .fin.f2,.Fm .fin.f3{width:438px;*width:437px}

/*���ʶ���ͨ��*/
.inter.iphone a,.inter.user a{position:absolute;width:12px;line-height:14px;font-size:12px;color:#999;top:-10px;right:-22px;padding:30px 4px 5px;background:url() center 10px #f7f7f7 no-repeat;border:1px solid #ddd}
.inter.iphone a:hover,.inter.user a:hover{color:#ff6000;background-color:#fff2e3;border-color:#ff9f20}
.inter.iphone a:hover{background-image:url()}
.inter.user a{background-image:url()}
.inter.user a:hover{background-image:url()}
.en .inter.iphone span,.en .inter.user span{display:block;margin-left:-1px}
.en .inter.iphone span{height:214px;background:url() no-repeat}
.en .inter.iphone a:hover span{background-image:url()}
.en .inter.user span{height:138px;background:url() no-repeat}
.en .inter.user a:hover span{background-image:url()}
.coun{position:relative;z-index:10}
.coun .txt .in{height:40px;cursor:pointer}
.coun .txt .ef{float:right;width:326px}
.country-list{position:relative;float:left;width:75px;height:40px;z-index:2}
.country-list input{float:left;width:63px;height:22px;text-indent:6px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;pointer-events:none;margin-top:9px;background-color:#fff;border:0 none}
.country-list input::-webkit-input-placeholder{color:#333}
.country-list input:-moz-placeholder{color:#333}
.country-list input:-ms-input-placeholder{color:#333}
.country-list input.nu{width:56px;padding-right:18px;text-align:center;text-indent:0;background:url() 56px 3px no-repeat;border-right:1px solid #ddd}
.country-list ul{width:146px;height:240px;overflow:auto;margin:1px 0 0 -1px;background-color:#fff;border:1px solid #ddd;border-top:0 none}
.country-list ul li{height:30px;line-height:30px;font-size:12px;color:#666;padding-right:6px;cursor:pointer}
.country-list ul li:hover{background-color:#f5f5f5}
.country-list ul li.on{color:#fff;background-color:#fe9f1f}
.country-list ul li i,.country-list ul li span{float:left;width:60%;height:30px}
.country-list ul li span{text-indent:6px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden}
.country-list ul li i{width:40%;font-style:normal;text-align:right}
.country-list ul .tl{font-weight:bold;color:#333;text-indent:6px;cursor:default;border-top:1px solid #ddd}
.country-list ul .tl:first-child{border-top:0 none}
.country-list ul .tl:hover{background-color:#fff}

.tabox{width:760px;text-align:center;margin:-20px auto 40px;border-bottom:1px solid #ddd}
.tabox.box1{margin-top:40px}
.tabox span{display:inline-block;width:120px;height:42px;line-height:42px;font-size:16px;font-weight:bold;color:#999;text-align:center;margin-bottom:-1px;border-bottom:2px solid transparent}
.tabox span.on{color:#ff6000;border-bottom-color:#ff6000}
.tabox .bindway{width:auto;padding:0 10px}

.footer .note .botspan{width:400px}
/* ������֤ */
.id_success,.id_auth .radar_sector,.slipper .sblock .sp,.pop_jigsaw .tle .change{background:url(//img01.51jobcdn.com/im/2020/2018/slideverify/icon_pt.b0418fb0.png) no-repeat}

.id_auth{position:relative;line-height:40px;cursor:pointer;color:#666;}

.id_success{line-height:40px;color:#31A657;padding-left:60px;background-color:#EEFFF5;background-position:16px 9px;border:1px solid #39C266}

.slipper{margin-bottom:0}
.slipper .txt{height:40px;line-height:40px;color:#bbb;text-align:center;background:#f5f5f5}
.slipper .sblock{position:absolute;width:38px;height:100%;left:-1px;top:-1px;border:1px solid #ddd}
.slipper .sblock .sp{position:absolute;width:40px;height:40px;right:-1px;top:-1px;background-color:#fff;background-position:12px -37px;border:1px solid #fff;
	-webkit-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);-moz-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);-o-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);-ms-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);box-shadow:0 0 3px 0 rgba(255,96,0,0.30)}
.slipper.s_ing .sblock{background:#FFF2E3;border-color:#ffa000}
.slipper.s_ing .sblock .sp{background-color:#ffa000;background-position:12px -72px;border-color:#ffa000}
.slipper.s_success .sblock{background-color:#EBFFE3;border-color:#83D260}
.slipper.s_success .sblock .sp{background-color:#83D260;background-position:-38px -72px;border-color:#83D260}
.slipper.s_error .sblock{background:#FFEEE3;border-color:#FF6000}
.slipper.s_error .sblock .sp{background-color:#FF6000;background-position:-38px -37px;border-color:#FF6000}
.slipper.s_ing .stip,.slipper.s_success .stip,.slipper.s_error .stip{display:none}
.pop_jigsaw{display:none;position:absolute;width:440px;bottom:-1px;left:-10px;padding:10px;background:#fff;z-index:10000;
	-webkit-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);-moz-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);-o-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);-ms-box-shadow:0 0 3px 0 rgba(255,96,0,0.30);box-shadow:0 0 3px 0 rgba(255,96,0,0.30);
	-webkit-border-radius:8px;-moz-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;border-radius:8px}
.pop_jigsaw .tle{position:relative;line-height:20px;color:#333;margin-bottom:10px}
.pop_jigsaw .tle .change{position:absolute;font-size:12px;color:#00457D;cursor:pointer;right:34px;top:0;padding-left:24px;background-position:0 -118px}
.pop_jigsaw .img{position:relative}
.pop_jigsaw .img img{width:100%}
.pop_jigsaw .pieces{position:absolute;width:100px;height:100px;left:0;top:0}
.pop_jigsaw .pclose{position:absolute;width:34px;height:34px;cursor:pointer;right:0;top:0;background:url() center no-repeat}
#slide_img {left: -25px;}

@keyframes radarani {from {transform:scale(.5)}to {transform:scale(1)}}
@-webkit-keyframes radarani{from {-weblit-transform:scale(.5)}to {-weblit-transform:scale(1)}}
@-moz-keyframes radarani {from {-moz-transform:scale(.5)}to {-moz-transform:scale(1)}}
@-ms-keyframes radarani {from {-ms-transform:scale(.5)}to {-ms-transform:scale(1)}}
@-o-keyframes radarani{from {-o-transform:scale(.5)}to {-o-transform:scale(1)}}